package com.enlorenz.common.excel;

import java.util.List;

/**
 * 数据元素遍历器
 * @author Karma
 * @param <T>
 */
public interface IDataElementIterator<T> {
	
	/**
	 * 获取属性列表
	 * @param propList 属性列表
	 */
	List<String> getPropList();
	
	/**
	 * 通过属性关键字获取表头数据
	 * @param propKey 属性关键字
	 * @return 表头数据
	 */
	DataHeadParam getHeadParam(String propKey);
	
	/**
	 * 通过属性关键字获取数据值
	 * @param propKey 属性关键字
	 * @return 数据值
	 */
	String getDataValue(T t,String propKey);
}
